package co.edu.javeriana.monopoly.server.modelo;

public class Propiedad extends Casilla{
    public Propiedad() {
    }
    private Jugador propietario;
    private Grupo grupo;
    private int precio;
    private int valorHipoteca;
    private int valorAlquiler;
    private int valorAlquilerGrupo;
    private boolean duenoGrupo = false;
    private boolean estaHipotecada = false;

    public void setGrupo(Grupo grupo) {
        this.grupo = grupo;
    }

    public Grupo getGrupo() {
        return grupo;
    }

    public void setPrecio(int precio) {
        this.precio = precio;
    }

    public int getPrecio() {
        return precio;
    }

    public void setValorHipoteca(int valorHipoteca) {
        this.valorHipoteca = valorHipoteca;
    }

    public int getValorHipoteca() {
        return valorHipoteca;
    }

    public void setValorAlquiler(int valorAlquiler) {
        this.valorAlquiler = valorAlquiler;
    }

    public int getValorAlquiler() {
        return valorAlquiler;
    }

    public void setValorAlquilerGrupo(int valorAlquilerGrupo) {
        this.valorAlquilerGrupo = valorAlquilerGrupo;
    }

    public int getValorAlquilerGrupo() {
        return valorAlquilerGrupo;
    }

    public void setPropietario(Jugador propietario) {
        this.propietario = propietario;
    }

    public Jugador getPropietario() {
        return propietario;
    }
    
    public int valorTotalAlquiler(){
        return 0;
    }

    public void setDuenoGrupo(boolean duenoGrupo) {
        this.duenoGrupo = duenoGrupo;
    }

    public boolean isDuenoGrupo() {
        return duenoGrupo;
    }

    public void setEstaHipotecada(boolean estaHipotecada) {
        this.estaHipotecada = estaHipotecada;
    }

    public boolean isEstaHipotecada() {
        return estaHipotecada;
    }
}
